package com.yanqu.road.entity.cricket.court;

import com.yanqu.road.entity.player.UserBaseInfo;

import java.util.ArrayList;
import java.util.List;

/**
 * 匹配数据
 */
public class CricketCourtBattleData {

    private long userId;

    private UserBaseInfo userBaseInfo;

    private long score;

    private int courtBadgeId;

    /**
     * 防守阵容
     */
    private List<CricketCourtDefenseData> defenseDataList = new ArrayList<>();

    /**
     * 胜利的分数
     */
    private long winScore;

    /**
     * 失败的分数
     */
    private long failScore;

    /**
     * 防守成功分数
     */
    private long defenderWinScore;

    /**
     * 防守失败分数
     */
    private long defenderFailScore;

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public UserBaseInfo getUserBaseInfo() {
        return userBaseInfo;
    }

    public void setUserBaseInfo(UserBaseInfo userBaseInfo) {
        this.userBaseInfo = userBaseInfo;
    }

    public long getScore() {
        return score;
    }

    public void setScore(long score) {
        this.score = score;
    }

    public int getCourtBadgeId() {
        return courtBadgeId;
    }

    public void setCourtBadgeId(int courtBadgeId) {
        this.courtBadgeId = courtBadgeId;
    }

    public List<CricketCourtDefenseData> getDefenseDataList() {
        return defenseDataList;
    }

    public void setDefenseDataList(List<CricketCourtDefenseData> defenseDataList) {
        this.defenseDataList = defenseDataList;
    }

    public long getWinScore() {
        return winScore;
    }

    public void setWinScore(long winScore) {
        this.winScore = winScore;
    }

    public long getFailScore() {
        return failScore;
    }

    public void setFailScore(long failScore) {
        this.failScore = failScore;
    }

    public long getDefenderWinScore() {
        return defenderWinScore;
    }

    public void setDefenderWinScore(long defenderWinScore) {
        this.defenderWinScore = defenderWinScore;
    }

    public long getDefenderFailScore() {
        return defenderFailScore;
    }

    public void setDefenderFailScore(long defenderFailScore) {
        this.defenderFailScore = defenderFailScore;
    }
}
